package o;

import android.media.browse.MediaBrowser.ItemCallback;
import android.media.browse.MediaBrowser.MediaItem;
import android.os.Parcel;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;

@RequiresApi(23)
public class r {

    public interface b {
        void ˊ(@NonNull String str);

        void ॱ(Parcel parcel);
    }

    static class d<T extends b> extends ItemCallback {
        protected final T ˎ;

        public d(T t) {
            this.ˎ = t;
        }

        public void onItemLoaded(MediaItem mediaItem) {
            if (mediaItem == null) {
                this.ˎ.ॱ(null);
                return;
            }
            Parcel obtain = Parcel.obtain();
            mediaItem.writeToParcel(obtain, 0);
            this.ˎ.ॱ(obtain);
        }

        public void onError(@NonNull String str) {
            this.ˎ.ˊ(str);
        }
    }

    public static Object ˋ(b bVar) {
        return new d(bVar);
    }
}
